package com.irdstudio.efp.limit.service.domain;

import java.math.BigDecimal;

import com.irdstudio.basic.framework.core.vo.BaseInfo;

/**
 * <p>
 * 额度调整申请表实体类
 * </p>
 * @author szbd
 * @createDate 2018-09-18 17:36:42
 */
public class LmtAdjustApp extends BaseInfo {
    
    private static final long serialVersionUID = 1L;
    
    private String adjSerno;//调整申请流水号
    private String lmtSerno;//授信申请流水号
    private String lmtContNo;//授信协议编号
    private String contNo;//合同编号
    private String cusId;//客户号
    private String cusName;//客户名称
    private String certType;//证件类型
    private String certCode;//证件号码
    private String adjType;//调整类型
    private String prdId;//产品ID
    private String prdCode;//产品代码
    private String prdName;//产品名称
    private String applyDate;//申请日期
    private BigDecimal adjBasicLmt;//调整基础额度
    private BigDecimal calcLmt;//测算额度
    private BigDecimal adjResultLmt;//调整结果额度
    private String adjBase;//调整依据
    private String outerAuthSerno;//外部授权流水号
    private String adjStatus;//调整状态
    private String adjComment;//调整说明
    private String approveStatus;//审批状态
    private String finalApprvDate;//最终审批日期
    private String actDeadline;//激活截止日期
    private String rejectReason;//拒绝调整原因
    private String cusManager;//客户经理
    private String mainBrId;//主管机构
    private String legalOrgCode;//法人机构
    private String createUser;//创建人
    private String createTime;//创建时间
    private String lastUpdateUser;//最后修改人
    private String lastUpdateTime;//最后修改时间
    
    /**
     * 获取调整申请流水号字段信息
     * @return adjSerno 调整申请流水号
     */
    public String getAdjSerno(){
        return adjSerno;
    }
    
    /**
     * 设置调整申请流水号字段信息
     * @param adjSerno
     */
    public void setAdjSerno(String adjSerno){
        this.adjSerno = adjSerno;
    }
    
    /**
     * 获取授信申请流水号字段信息
     * @return lmtSerno 授信申请流水号
     */
    public String getLmtSerno(){
        return lmtSerno;
    }
    
    /**
     * 设置授信申请流水号字段信息
     * @param lmtSerno
     */
    public void setLmtSerno(String lmtSerno){
        this.lmtSerno = lmtSerno;
    }
    
    /**
     * 获取授信协议编号字段信息
     * @return lmtContNo 授信协议编号
     */
    public String getLmtContNo(){
        return lmtContNo;
    }
    
    /**
     * 设置授信协议编号字段信息
     * @param lmtContNo
     */
    public void setLmtContNo(String lmtContNo){
        this.lmtContNo = lmtContNo;
    }
    
    /**
     * 获取合同编号字段信息
     * @return contNo 合同编号
     */
    public String getContNo(){
        return contNo;
    }
    
    /**
     * 设置合同编号字段信息
     * @param contNo
     */
    public void setContNo(String contNo){
        this.contNo = contNo;
    }
    
    /**
     * 获取客户号字段信息
     * @return cusId 客户号
     */
    public String getCusId(){
        return cusId;
    }
    
    /**
     * 设置客户号字段信息
     * @param cusId
     */
    public void setCusId(String cusId){
        this.cusId = cusId;
    }
    
    /**
     * 获取客户名称字段信息
     * @return cusName 客户名称
     */
    public String getCusName(){
        return cusName;
    }
    
    /**
     * 设置客户名称字段信息
     * @param cusName
     */
    public void setCusName(String cusName){
        this.cusName = cusName;
    }
    
    /**
     * 获取证件类型字段信息
     * @return certType 证件类型
     */
    public String getCertType(){
        return certType;
    }
    
    /**
     * 设置证件类型字段信息
     * @param certType
     */
    public void setCertType(String certType){
        this.certType = certType;
    }
    
    /**
     * 获取证件号码字段信息
     * @return certCode 证件号码
     */
    public String getCertCode(){
        return certCode;
    }
    
    /**
     * 设置证件号码字段信息
     * @param certCode
     */
    public void setCertCode(String certCode){
        this.certCode = certCode;
    }
    
    /**
     * 获取调整类型字段信息
     * @return adjType 调整类型
     */
    public String getAdjType(){
        return adjType;
    }
    
    /**
     * 设置调整类型字段信息
     * @param adjType
     */
    public void setAdjType(String adjType){
        this.adjType = adjType;
    }
    
    /**
     * 获取产品ID字段信息
     * @return prdId 产品ID
     */
    public String getPrdId(){
        return prdId;
    }
    
    /**
     * 设置产品ID字段信息
     * @param prdId
     */
    public void setPrdId(String prdId){
        this.prdId = prdId;
    }
    
    /**
     * 获取产品代码字段信息
     * @return prdCode 产品代码
     */
    public String getPrdCode(){
        return prdCode;
    }
    
    /**
     * 设置产品代码字段信息
     * @param prdCode
     */
    public void setPrdCode(String prdCode){
        this.prdCode = prdCode;
    }
    
    /**
     * 获取产品名称字段信息
     * @return prdName 产品名称
     */
    public String getPrdName(){
        return prdName;
    }
    
    /**
     * 设置产品名称字段信息
     * @param prdName
     */
    public void setPrdName(String prdName){
        this.prdName = prdName;
    }
    
    /**
     * 获取申请日期字段信息
     * @return applyDate 申请日期
     */
    public String getApplyDate(){
        return applyDate;
    }
    
    /**
     * 设置申请日期字段信息
     * @param applyDate
     */
    public void setApplyDate(String applyDate){
        this.applyDate = applyDate;
    }
    
    /**
     * 获取调整基础额度字段信息
     * @return adjBasicLmt 调整基础额度
     */
    public BigDecimal getAdjBasicLmt(){
        return adjBasicLmt;
    }
    
    /**
     * 设置调整基础额度字段信息
     * @param adjBasicLmt
     */
    public void setAdjBasicLmt(BigDecimal adjBasicLmt){
        this.adjBasicLmt = adjBasicLmt;
    }
    
    /**
     * 获取测算额度字段信息
     * @return calcLmt 测算额度
     */
    public BigDecimal getCalcLmt(){
        return calcLmt;
    }
    
    /**
     * 设置测算额度字段信息
     * @param calcLmt
     */
    public void setCalcLmt(BigDecimal calcLmt){
        this.calcLmt = calcLmt;
    }
    
    /**
     * 获取调整结果额度字段信息
     * @return adjResultLmt 调整结果额度
     */
    public BigDecimal getAdjResultLmt(){
        return adjResultLmt;
    }
    
    /**
     * 设置调整结果额度字段信息
     * @param adjResultLmt
     */
    public void setAdjResultLmt(BigDecimal adjResultLmt){
        this.adjResultLmt = adjResultLmt;
    }
    
    /**
     * 获取调整依据字段信息
     * @return adjBase 调整依据
     */
    public String getAdjBase(){
        return adjBase;
    }
    
    /**
     * 设置调整依据字段信息
     * @param adjBase
     */
    public void setAdjBase(String adjBase){
        this.adjBase = adjBase;
    }
    
    /**
     * 获取外部授权流水号字段信息
     * @return outerAuthSerno 外部授权流水号
     */
    public String getOuterAuthSerno(){
        return outerAuthSerno;
    }
    
    /**
     * 设置外部授权流水号字段信息
     * @param outerAuthSerno
     */
    public void setOuterAuthSerno(String outerAuthSerno){
        this.outerAuthSerno = outerAuthSerno;
    }
    
    /**
     * 获取调整状态字段信息
     * @return adjStatus 调整状态
     */
    public String getAdjStatus(){
        return adjStatus;
    }
    
    /**
     * 设置调整状态字段信息
     * @param adjStatus
     */
    public void setAdjStatus(String adjStatus){
        this.adjStatus = adjStatus;
    }
    
    /**
     * 获取调整说明字段信息
     * @return adjComment 调整说明
     */
    public String getAdjComment(){
        return adjComment;
    }
    
    /**
     * 设置调整说明字段信息
     * @param adjComment
     */
    public void setAdjComment(String adjComment){
        this.adjComment = adjComment;
    }
    
    /**
     * 获取审批状态字段信息
     * @return approveStatus 审批状态
     */
    public String getApproveStatus(){
        return approveStatus;
    }
    
    /**
     * 设置审批状态字段信息
     * @param approveStatus
     */
    public void setApproveStatus(String approveStatus){
        this.approveStatus = approveStatus;
    }
    
    /**
     * 获取最终审批日期字段信息
     * @return finalApprvDate 最终审批日期
     */
    public String getFinalApprvDate(){
        return finalApprvDate;
    }
    
    /**
     * 设置最终审批日期字段信息
     * @param finalApprvDate
     */
    public void setFinalApprvDate(String finalApprvDate){
        this.finalApprvDate = finalApprvDate;
    }
    
    /**
     * 获取激活截止日期字段信息
     * @return actDeadline 激活截止日期
     */
    public String getActDeadline(){
        return actDeadline;
    }
    
    /**
     * 设置激活截止日期字段信息
     * @param actDeadline
     */
    public void setActDeadline(String actDeadline){
        this.actDeadline = actDeadline;
    }
    
    /**
     * 获取拒绝调整原因字段信息
     * @return rejectReason 拒绝调整原因
     */
    public String getRejectReason(){
        return rejectReason;
    }
    
    /**
     * 设置拒绝调整原因字段信息
     * @param rejectReason
     */
    public void setRejectReason(String rejectReason){
        this.rejectReason = rejectReason;
    }
    
    /**
     * 获取客户经理字段信息
     * @return cusManager 客户经理
     */
    public String getCusManager(){
        return cusManager;
    }
    
    /**
     * 设置客户经理字段信息
     * @param cusManager
     */
    public void setCusManager(String cusManager){
        this.cusManager = cusManager;
    }
    
    /**
     * 获取主管机构字段信息
     * @return mainBrId 主管机构
     */
    public String getMainBrId(){
        return mainBrId;
    }
    
    /**
     * 设置主管机构字段信息
     * @param mainBrId
     */
    public void setMainBrId(String mainBrId){
        this.mainBrId = mainBrId;
    }
    
    /**
     * 获取法人机构字段信息
     * @return legalOrgCode 法人机构
     */
    public String getLegalOrgCode(){
        return legalOrgCode;
    }
    
    /**
     * 设置法人机构字段信息
     * @param legalOrgCode
     */
    public void setLegalOrgCode(String legalOrgCode){
        this.legalOrgCode = legalOrgCode;
    }
    
    /**
     * 获取创建人字段信息
     * @return createUser 创建人
     */
    public String getCreateUser(){
        return createUser;
    }
    
    /**
     * 设置创建人字段信息
     * @param createUser
     */
    public void setCreateUser(String createUser){
        this.createUser = createUser;
    }
    
    /**
     * 获取创建时间字段信息
     * @return createTime 创建时间
     */
    public String getCreateTime(){
        return createTime;
    }
    
    /**
     * 设置创建时间字段信息
     * @param createTime
     */
    public void setCreateTime(String createTime){
        this.createTime = createTime;
    }
    
    /**
     * 获取最后修改人字段信息
     * @return lastUpdateUser 最后修改人
     */
    public String getLastUpdateUser(){
        return lastUpdateUser;
    }
    
    /**
     * 设置最后修改人字段信息
     * @param lastUpdateUser
     */
    public void setLastUpdateUser(String lastUpdateUser){
        this.lastUpdateUser = lastUpdateUser;
    }
    
    /**
     * 获取最后修改时间字段信息
     * @return lastUpdateTime 最后修改时间
     */
    public String getLastUpdateTime(){
        return lastUpdateTime;
    }
    
    /**
     * 设置最后修改时间字段信息
     * @param lastUpdateTime
     */
    public void setLastUpdateTime(String lastUpdateTime){
        this.lastUpdateTime = lastUpdateTime;
    }
}